import type { PageParams } from '@/types/global'
import type { HotResult } from '@/types/hot'
import { http } from '@/utils/http'

type hotParams = PageParams & {
  // Tab 项的 id，默认查询全部 Tab 项的第 1 页数据
  subType?: string
}

/**
 * 通用的热门推荐类型
 * 获取热门推荐数据。
 * @param url 请求地址
 * @param data 请求地址
 */
export const getHotRecommendAPI = (url: string, data?: hotParams) => {
  return http<HotResult>({
    method: 'GET',
    url: url,
    data: data,
  })
}
